package com.yunyao.client.response;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class ProjectResponse implements Serializable {
    private static final long serialVersionUID = -7638425004050471479L;



    /**
     * 项目编码
     */
    @JSONField(name = "DESC1")
    private String projectCode;

    /**
     * 项目名称
     */
    @JSONField(name = "DESC2")
    private String projectName;

    /**
     * 项目简称
     */
    @JSONField(name = "DESC69")
    private String projectSortname;

    /**
     * 项目地址
     */
    @JSONField(name = "DESC11")
    private String projectAddress;

    /**
     * 单位Id
     */
    @JSONField(name = "DESC70")
    private String orgId;

    /**
     * 单位名称
     */
    @JSONField(name = "DESC3")
    private String orgName;
    /**
     * 采购部门名称
     */
    @JSONField(name = "DESC4")
    private String purchaseDeptName;

    /**
     * 部门id
     */
    @JSONField(name = "DESC71")
    private String deptId;

    /**
     * 部门名称
     */
    @JSONField(name = "DESC72")
    private String deptName;

    /**
     * 省份ID
     */
    @JSONField(name = "DESC5")
    private String provinceId;

    /**
     * 省份名称
     */
    @JSONField(name = "DESC6")
    private String provinceName;

    /**
     * 城市ID
     */
    @JSONField(name = "DESC7")
    private String cityId;

    /**
     * 城市名称
     */
    @JSONField(name = "DESC8")
    private String cityName;

    /**
     * 区县ID
     */
    @JSONField(name = "DESC9")
    private String districtId;

    /**
     * 区县名称
     */
    @JSONField(name = "DESC10")
    private String districtName;


    /**
     * 是否已删除（可能不需要在响应类中返回）
     */
    // private Integer isDeleted; // 通常不在响应类中返回

    /**
     * 上一次变更时间
     */
    @JSONField(name = "LASTMODIFYRECORDTIME")
    private String lastModifyRecordTime;
}